﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace YunSpace.Domain.Entity.SystemManage
{
    public class SysOperationLogEntity : IEntity<SysOperationLogEntity>, ICreationAudited, IDeleteAudited, IModificationAudited
    {
        public string F_Id { get; set; }
        public string F_Entity { get; set; }
        /// <summary>
        /// 标识，1：添加，2：更新，3：删除
        /// </summary>
        public int? F_Flag { get; set; } 
        public string F_Context { get; set; }
        ///<summary>
        /// 删除状态
        /// </summary>
        public Nullable<bool> F_DeleteMark { get; set; }

        ///<summary>
        /// 创建时间
        /// </summary>
        public Nullable<System.DateTime> F_CreatorTime { get; set; }

        ///<summary>
        /// 创建者
        /// </summary>
        public string F_CreatorUserId { get; set; }

        ///<summary>
        /// 修改时间
        /// </summary>
        public Nullable<System.DateTime> F_LastModifyTime { get; set; }

        ///<summary>
        /// 修改者
        /// </summary>
        public string F_LastModifyUserId { get; set; }

        ///<summary>
        /// 删除时间
        /// </summary>
        public Nullable<System.DateTime> F_DeleteTime { get; set; }

        ///<summary>
        /// 删除者
        /// </summary>
        public string F_DeleteUserId { get; set; }
    }
}
